<?php

namespace app\common\behavior;

use think\Queue;

class ApiSave
{
    public function run()
    {
        $jobHandlerClassName = 'app\\common\\jobs\\ApisWorker';
        $jobQueueName = 'lx3ApisJobQueue';
        $jobData['module'] = request()->Module();
        $jobData['controller'] = request()->Controller();
        $jobData['action'] = request()->Action();
        // model('server.auth_apis')->clearExp(); //清理长期不使用的接口信息
        // model('server.resource')->saveDel(); //清理过期的静态资源文件
        // if (!checkApisPower()) {
        //     exception('没有权限进行相关操作，请联系管理员', 0, 'app\\common\\exception\\LogicException');
        // }
        Queue::push($jobHandlerClassName, $jobData, $jobQueueName);
    }
}
